.BlockGoods{
	padding: 26upx 26upx 0 26upx;
	.waterfall-container {    
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		.waterfall-item {
		   break-inside: avoid;
		   width: 48.5%;
		}
		.shop{
			background-color: #f6f6f6;
			border-radius: 14upx;
			margin-bottom: 26rpx;
			border: 1upx solid #EEEEEE;
			image{
				display: block;
				margin: 0 auto;
				width: 100%;
				border-top-left-radius: 14upx;
				border-top-right-radius: 14upx;
			}
			.waterfall-item-content{
				padding: 16upx;
				.name{
					font-size: 30rpx;
					color: #333333;
				}
				.seller_name{
					display: flex;
					align-items: center;
					font-size: 24upx;
					color: #a7a4a4;
					padding: 10upx 0;
					text:last-child{
						padding-left: 10upx;
					}
				}
				.coupon{
					display: flex;
					background-color: #ff0000;
					background-image: linear-gradient(to bottom right, #ee4849 , #ff0000);
					color: #FFFFFF;
					padding: 3upx 14upx;
					border-radius: 6upx;
					width: fit-content;
					.solid{
						padding: 0 10upx;
					}
					.coupon-price{
						&::before {
							content: '￥';
							font-size: 20rpx;
						}
					}
				}
				.prices{
					display: flex;
					justify-content: space-between;
					align-items: center;
					padding: 10upx 0;
					.price {
						text:first-child{
							color: #ff0000;
							font-weight: 600;
							font-size: 36rpx;
							&::before {
								content: '￥';
								font-size: 20rpx;
							}
						}
						text:last-child{
							text-decoration:line-through;
							padding-left: 10upx;
							color: #808080;
							font-size: 24rpx;
							&::before {
								content: '￥';
								font-size: 20rpx;
							}
						}
					}
					
					.go{
						background-color: #ff0000;
						width: 20px;
						height: 20px;
						border-radius: 10px;
						color: #FFFFFF;
						display: flex;
						align-items: center;
						justify-content: center;
						font-size: 12px;
					}
				}
				.ret{
					display: flex;
					justify-content: space-between;
					align-items: center;
					.rebate{
						background-color: #ff9200;
						font-size:22upx;
						color: #FFFFFF;
						padding: 3upx 14upx;
						border-radius: 6upx;
					}
					.volume{
						font-size: 24upx;
						color: #808080;
					}
				}
			}
		}
	}  
}